package com.irdstudio.efp.esb.common.client.req;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

/**
 * ESB请求系统头
 * 
 * @author huangwb
 * @since 2018年12月17日 下午4:11:00
 * @version 1.0
 */
@JsonPropertyOrder(alphabetic = true)
public class EsbReqSysHeadBean {
	@JSONField(name = "SvcCd")
	private String SvcCd;// 服务代码
	@JSONField(name = "ScnCd")
	private String ScnCd;// 场景代码
	@JSONField(name = "CnsmrSysID")
	private String CnsmrSysID;// 消费方系统编号
	@JSONField(name = "OrgnlCnsmrSysID")
	private String OrgnlCnsmrSysID;// 原始消费方系统编号
	@JSONField(name = "CnsmrSrlNo")
	private String CnsmrSrlNo;// 消费方流水号
	@JSONField(name = "GlblSrlNo")
	private String GlblSrlNo;// 全局流水号
	@JSONField(name = "RelGlblSrlNo")
	private String RelGlblSrlNo;// 关联全局流水号
	@JSONField(name = "TxnDt")
	private String TxnDt;// 交易日期
	@JSONField(name = "TxnTm")
	private String TxnTm;// 交易时间
	@JSONField(name = "TxnMd")
	private String TxnMd;// 交易模式
	@JSONField(name = "OrgnlTmlIdNo")
	private String OrgnlTmlIdNo;// 原始终端标识号
	@JSONField(name = "TmlIdNo")
	private String TmlIdNo;// 终端标识号
	@JSONField(name = "OrgnlCnsmrSvcNo")
	private String OrgnlCnsmrSvcNo;// 原始消费方服务器编号
	@JSONField(name = "CnsmrSvcNo")
	private String CnsmrSvcNo;// 消费方服务器编号
	@JSONField(name = "UsrLng")
	private String UsrLng;// 用户语言
	@JSONField(name = "FileFlg")
	private String FileFlg;// 文件标志
	@JSONField(name = "MACVal")
	private String MACVal;// MAC值
	@JSONField(name = "MACFctr")
	private String MACFctr;// MAC因子
	@JSONField(name = "EryptMd")
	private String EryptMd;// 加密方式
	@JSONField(name = "PINSd")
	private String PINSd;// PIN种子
	@JSONField(name = "SvcVerNo")
	private String SvcVerNo;// 服务版本号
	@JSONField(name = "VerfFlg")
	private String VerfFlg;// 校验标志
	@JSONField(name = "MsgTp")
	private String MsgTp;// 报文类型
	@JSONField(name = "PltfmClntNo")
	private String PltfmClntNo;// 平台客户号
	@JSONField(name = "PlafmID")
	private String PlafmID;// 平台ID
	@JSONField(name = "PlafmUsrID")
	private String PlafmUsrID;// 平台用户ID
	@JSONField(name = "PrdctID")
	private String PrdctID;// 产品编号
	@JSONField(name = "Company")
	private String Company;// 法人
	private String InstId; // 机构Id
	private String UsrNo; // 用户编号
	private String UsrPswd; // 用户密码
	private String UsrLvl; // 用户级别
	private String UsrTp; // 用户类型
	private String TlrSrlNo; // 柜员流水号
	private String CnlTp; // 渠道类型
	private String CnlDtlTp; // 渠道细分
	private String CnsmrTxnCd; //消费方交易码

	public String getSvcCd() {
		return SvcCd;
	}

	public void setSvcCd(String svcCd) {
		SvcCd = svcCd;
	}

	public String getScnCd() {
		return ScnCd;
	}

	public void setScnCd(String scnCd) {
		ScnCd = scnCd;
	}

	public String getCnsmrSysID() {
		return CnsmrSysID;
	}

	public void setCnsmrSysID(String cnsmrSysID) {
		CnsmrSysID = cnsmrSysID;
	}

	public String getOrgnlCnsmrSysID() {
		return OrgnlCnsmrSysID;
	}

	public void setOrgnlCnsmrSysID(String orgnlCnsmrSysID) {
		OrgnlCnsmrSysID = orgnlCnsmrSysID;
	}

	public String getCnsmrSrlNo() {
		return CnsmrSrlNo;
	}

	public void setCnsmrSrlNo(String cnsmrSrlNo) {
		CnsmrSrlNo = cnsmrSrlNo;
	}

	public String getGlblSrlNo() {
		return GlblSrlNo;
	}

	public void setGlblSrlNo(String glblSrlNo) {
		GlblSrlNo = glblSrlNo;
	}

	public String getRelGlblSrlNo() {
		return RelGlblSrlNo;
	}

	public void setRelGlblSrlNo(String relGlblSrlNo) {
		RelGlblSrlNo = relGlblSrlNo;
	}

	public String getTxnDt() {
		return TxnDt;
	}

	public void setTxnDt(String txnDt) {
		TxnDt = txnDt;
	}

	public String getTxnTm() {
		return TxnTm;
	}

	public void setTxnTm(String txnTm) {
		TxnTm = txnTm;
	}

	public String getTxnMd() {
		return TxnMd;
	}

	public void setTxnMd(String txnMd) {
		TxnMd = txnMd;
	}

	public String getOrgnlTmlIdNo() {
		return OrgnlTmlIdNo;
	}

	public void setOrgnlTmlIdNo(String orgnlTmlIdNo) {
		OrgnlTmlIdNo = orgnlTmlIdNo;
	}

	public String getTmlIdNo() {
		return TmlIdNo;
	}

	public void setTmlIdNo(String tmlIdNo) {
		TmlIdNo = tmlIdNo;
	}

	public String getOrgnlCnsmrSvcNo() {
		return OrgnlCnsmrSvcNo;
	}

	public void setOrgnlCnsmrSvcNo(String orgnlCnsmrSvcNo) {
		OrgnlCnsmrSvcNo = orgnlCnsmrSvcNo;
	}

	public String getCnsmrSvcNo() {
		return CnsmrSvcNo;
	}

	public void setCnsmrSvcNo(String cnsmrSvcNo) {
		CnsmrSvcNo = cnsmrSvcNo;
	}

	public String getUsrLng() {
		return UsrLng;
	}

	public void setUsrLng(String usrLng) {
		UsrLng = usrLng;
	}

	public String getFileFlg() {
		return FileFlg;
	}

	public void setFileFlg(String fileFlg) {
		FileFlg = fileFlg;
	}

	public String getMACVal() {
		return MACVal;
	}

	public void setMACVal(String mACVal) {
		MACVal = mACVal;
	}

	public String getMACFctr() {
		return MACFctr;
	}

	public void setMACFctr(String mACFctr) {
		MACFctr = mACFctr;
	}

	public String getEryptMd() {
		return EryptMd;
	}

	public void setEryptMd(String eryptMd) {
		EryptMd = eryptMd;
	}

	public String getPINSd() {
		return PINSd;
	}

	public void setPINSd(String pINSd) {
		PINSd = pINSd;
	}

	public String getSvcVerNo() {
		return SvcVerNo;
	}

	public void setSvcVerNo(String svcVerNo) {
		SvcVerNo = svcVerNo;
	}

	public String getVerfFlg() {
		return VerfFlg;
	}

	public void setVerfFlg(String verfFlg) {
		VerfFlg = verfFlg;
	}

	public String getMsgTp() {
		return MsgTp;
	}

	public void setMsgTp(String msgTp) {
		MsgTp = msgTp;
	}

	public String getPltfmClntNo() {
		return PltfmClntNo;
	}

	public void setPltfmClntNo(String pltfmClntNo) {
		PltfmClntNo = pltfmClntNo;
	}

	public String getPlafmID() {
		return PlafmID;
	}

	public void setPlafmID(String plafmID) {
		PlafmID = plafmID;
	}

	public String getPlafmUsrID() {
		return PlafmUsrID;
	}

	public void setPlafmUsrID(String plafmUsrID) {
		PlafmUsrID = plafmUsrID;
	}

	public String getPrdctID() {
		return PrdctID;
	}

	public void setPrdctID(String prdctID) {
		PrdctID = prdctID;
	}

	public String getCompany() {
		return Company;
	}

	public void setCompany(String company) {
		Company = company;
	}

	public String getInstId() {
		return InstId;
	}

	public void setInstId(String instId) {
		InstId = instId;
	}

	public String getUsrNo() {
		return UsrNo;
	}

	public void setUsrNo(String usrNo) {
		UsrNo = usrNo;
	}

	public String getUsrPswd() {
		return UsrPswd;
	}

	public void setUsrPswd(String usrPswd) {
		UsrPswd = usrPswd;
	}

	public String getUsrLvl() {
		return UsrLvl;
	}

	public void setUsrLvl(String usrLvl) {
		UsrLvl = usrLvl;
	}

	public String getUsrTp() {
		return UsrTp;
	}

	public void setUsrTp(String usrTp) {
		UsrTp = usrTp;
	}

	public String getTlrSrlNo() {
		return TlrSrlNo;
	}

	public void setTlrSrlNo(String tlrSrlNo) {
		TlrSrlNo = tlrSrlNo;
	}

	public String getCnlTp() {
		return CnlTp;
	}

	public void setCnlTp(String cnlTp) {
		CnlTp = cnlTp;
	}

	public String getCnlDtlTp() {
		return CnlDtlTp;
	}

	public void setCnlDtlTp(String cnlDtlTp) {
		CnlDtlTp = cnlDtlTp;
	}

	public String getCnsmrTxnCd() {
		return CnsmrTxnCd;
	}

	public void setCnsmrTxnCd(String cnsmrTxnCd) {
		CnsmrTxnCd = cnsmrTxnCd;
	}
}
